door step sale - German English Dictionary